Хотя базовая выпуклость охватывает суммы и масштабирование, сохранение выпуклости через точечный супремум является фундаментальной операцией для построения нетривиальных выпуклых функций и установления двойственности. Она утверждает, что даже если у нас есть несчетное бесконечное семейство выпуклых функций, их «верхняя оболочка» остается выпуклой. Этот мост позволяет анализировать сложные выпуклые формы с помощью простых линейных компонентов.
1. Техническое определение
Для семейства функций $\{f(\cdot, y) \mid y \in \mathcal{A}\}$ точечный супремум определяется как:
$$g(x) = \sup_{y \in \mathcal{A}} f(x, y)$$
Область определения этой функции — это множество точек, где все функции в семействе определены и супремум конечен:
$$\text{dom } g = \{x \mid (x, y) \in \text{dom } f \text{ для всех } y \in \mathcal{A}, \sup_{y \in \mathcal{A}} f(x, y) < \infty\}$$
Перспектива эпиграфа
Геометрически эпиграф функции супремума — это пересечение отдельных эпиграфов:
$$\text{epi } g = \bigcap_{y \in \mathcal{A}} \text{epi } f(\cdot, y)$$
Поскольку каждый отдельный эпиграф является выпуклым множеством (из-за выпуклости $f(x, y)$ по $x$), а пересечение любого числа выпуклых множеств само по себе выпукло, выпуклость $g(x)$ гарантирована.
2. Значимые примеры
- Функция поддержки: $S_C(y) = \sup \{ y^T x \mid x \in C \}$. Эта функция всегда выпукла, независимо от того, выпукло ли множество $C$, потому что она является супремумом линейных (аффинных) функций от $y$.
- Расстояние до самой удалённой точки: $f(x) = \sup_{y \in C} \|x - y\|$. Даже для множества $C$ неправильной формы $f(x)$ выпукла по $x$, потому что норма — это выпуклая функция от $x$.
- Максимальное собственное значение: Для симметричной матрицы $X$, $f(X) = \lambda_{\max}(X)$ выпукла. Это следует из квадратичной формы Рэлея: $\lambda_{\max}(X) = \sup\{y^T X y \mid \|y\|_2 = 1\}$. Это супремум линейных функций от $X$.
Теорема: Представление через аффинные функции
Теорема
Почти каждая выпуклая функция может быть выражена как точечный супремум семейства аффинных функций (глобальных нижних оценок).
Интуиция
В каждой точке $x_0$ выпуклая функция $f$ имеет опорную гиперплоскость (аффинную функцию $h(x) = f(x_0) + g^T(x-x_0)$). Взяв супремум всех таких опорных гиперплоскостей, мы точно восстанавливаем функцию $f$.
🎯 Основной принцип
Точечный супремум сохраняет выпуклость, а точечный инфимум сохраняет вогнутость. Это секрет выпуклости норм, спектральных функций и двойственных задач.
$$g(x) = \sup_{y \in \mathcal{A}} f(x, y) \implies g \text{ выпукла, если } f(\cdot, y) \text{ выпукла } \forall y$$